package com.itheima;

import java.util.Scanner;

/**
   需求：机票价格按照淡季旺季、头等舱和经济舱收费、输入机票原价、月份和头等舱或经济舱，
   其中旺季（5-10月）头等舱9折，经济舱85折，淡季（11月到来年4月）头等舱7折，经济舱65折，
   最终输出机票价格。

 */
public class Test2 {
    public static void main(String[] args) {
        // 1、录入数据
        Scanner sc = new Scanner(System.in);
        System.out.println("请您输入机票的价格：");
        double price = sc.nextDouble();

        System.out.println("请您选择机票的月份：");
        int month = sc.nextInt();

        System.out.println("请您选择机票的类型，输入“头等舱”或者“经济舱”：");
        String type = sc.next();

        double money = calc(price, month, type);
        System.out.println("您本次购票金额是：" + money);
    }

    /**
      2、定义一个方法可以计算出最终机票的价格
     */
    public static double calc(double price, int month, String type){
        // 定义一个变量存储最终购票的金额
        double money = 0;
        switch (type) {
            case "头等舱":
                if(month >= 5 && month <= 10){
                    money = price * 0.9;
                }else if(month == 11 || month == 12 || month >= 1 && month <= 4){
                    money = price * 0.7;
                }
                break;
            case "经济舱":
                if(month >= 5 && month <= 10){
                    money = price * 0.85;
                }else if(month == 11 || month == 12 || month >= 1 && month <= 4){
                    money = price * 0.65;
                }
                break;
            default:
                System.out.println("您输入的信息有误！");
        }
        return money;
    }


}
